package com.start.shop.api.vo.goods;

import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.start.shop.modules.repository.entity.Sku;
import com.start.shop.modules.repository.entity.SkuAttr;

import lombok.Data;

@Data
public class SkuVo {
	/* sku序号  */
	public int skuId;
	/* sku名称  */
	public String skuName;
	/* sku图片 */
	public String skuImg;
	/* sku金额  */
	public BigDecimal skuMarketPrice;
	/* sku金额  */
	public BigDecimal skuPrice;
	
	public List<String> skuAttrList;
	/* 商品编号 */
	public int goodsId;
	/* 库存 */
	public int stock;
	/* 创建时间 */
	public String createTime;
	
	public static SkuVo setData(Sku sku) {
		
		SkuVo skuVo = new SkuVo();
		
		skuVo.setSkuId(sku.getSkuId()); 
		skuVo.setSkuName(sku.getSkuName());
		skuVo.setSkuImg(sku.getSkuImg());
		skuVo.setSkuMarketPrice(sku.getSkuMarketPrice());
		skuVo.setSkuPrice(sku.getSkuPrice());
		skuVo.setGoodsId(sku.getGoodsId());
		skuVo.setStock(sku.getStock());

		skuVo.setSkuAttrList(Arrays.asList(sku.getSkuAttr().split(",")));

		SimpleDateFormat form = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String createTime = form.format(sku.getCreateTime());
		skuVo.setCreateTime(createTime);
		return skuVo;
	}

}
